#tab_f {
  width: 1200px;
  position: relative;
}
#tab_f .table_fixed table {
  width: 100%;
  background-color: white;
}
#tab_f .table_fixed table td,
#tab_f .table_fixed table th {
  border: 1px solid #DDDEE1;
  text-align: center;
  vertical-align: middle;
  padding: 0 10px;
  height: 46px;
}
#tab_f .table_fixed table td input,
#tab_f .table_fixed table th input {
  margin-left: -16px;
}
#tab_f .table_fixed table .table_color {
  background-color: #F8F8F9;
}
#tab_f #tab_over {
  overflow: auto;
  width: 1200px;
}
#tab_f #tab_over .table_left {
  width: 360px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
}
#tab_f #tab_over .table_right {
  width: 1240px;
  margin-left: 360px;
}
#tab_f #tab_over .table_right table {
  width: 1200px;
}
